package com.cq.hd.order.render;

/**
 * 各流程步骤渲染声明
 *
 * @author much
 * @since 2024/09/11 23:23
 */
public class RenderStepStatement {

    /**
     * 创建拼团订单
     * 校验活动 -> 拼团活动 -> 商家设置 -> 商品渲染 -> 优惠信息 -> 订单价格计算 -> 经纪人渲染 -> 佣金计算 -> 商户分账计算（补贴、本金）
     *
     */
    public final static OrderRenderStepEnum[] GROUP_BUY_ORDER = {
            OrderRenderStepEnum.VALID_ACTIVE,
            OrderRenderStepEnum.GROUP_BUY_ACTIVE,
            OrderRenderStepEnum.BUSINESS_SETTING,
            OrderRenderStepEnum.ACTIVE_GOODS,
            OrderRenderStepEnum.DISCOUNT,
            OrderRenderStepEnum.ORDER_PRICE,
            OrderRenderStepEnum.AGENT,
            OrderRenderStepEnum.COMMISSION,
            OrderRenderStepEnum.SIGN_FEE_RECALCULATE,
            OrderRenderStepEnum.SPLIT_ACC
    };

}
